petroleum, oils and lubricants - Spanish English Dictionary